home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.20000114-20000217
/
000100_news@columbia.edu _Thu Jan 20 12:26:30 2000.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
3KB
Return-Path: <news@columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id MAA27877
for <kermit.misc@watsun.cc.columbia.edu>; Thu, 20 Jan 2000 12:26:30 -0500 (EST)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id MAA23156
for kermit.misc@watsun.cc.columbia.edu; Thu, 20 Jan 2000 12:23:17 -0500 (EST)
X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
Subject: Re: Bootstrapping CP/M Kermit ....
Organization: Pacifier Online
From: mikef@pacifier.com (Mike Freeman)
Message-ID: <3887445b.0@news.pacifier.com>
Date: 20 Jan 2000 09:22:35 PST
To: kermit.misc@columbia.edu
In article <948121940.19822.0.nnrp-11.9e983d0c@news.demon.co.uk>,
Paul Bigwood <paul.bigwood@kbcomms.demon.co.uk> wrote:
>Hi,
>
>Many years ago I remember seeing a program ( 8080 ASM CP/M code) to
>bootstrap Kermit using DDT under CP/M.
>
>I'd like to locate the program again if anyone can recall it or any pointers
>to suitable source. This machine is an AMSTRAD
>8256 with those funny 3" floppy drives. I've got a CP/M operating system
>disk and SID ( CP/M 3 replacement for DDT.) on the machine. No Basic so the
>boostrap code in the Kermit manual is no good.
>
>I've downloaded the AMSTRAD 8256 Kermit version from Columbia, but of course
>can't get it into the machine.
>
Hmmm ... seems to me the Amstrad uses CP/M 3.0 (AKA CPM Plus). This has
AUXIN and AUXOUT devices which are, as I recall, equivalent to the RDR and
PUN devices on Cp/M 2.2. In any event, under Cp/M Plus, they're easily
mapped to the I/O ports. It's a fairly straightforward to write a ASM
program which opens the output file (the hex file), sends a string telling
the remote to type the Amstrad hex file, then pol for characters on AUXIN,
writing them to the output file until a terminating character (which would
be the prompt of the host computer doing the typing). I don't have a CP/M
machine here at the moment but could write you such a program using an
emulator here and send you the source.
Alternatively, if I remember correctly, PIP had "IN:" and
"out:" DEVICES. You could write a file to issue the type command to the
remote machine and send it out PIP, as in
A>PIP OUT:=COMMAND.TXT
where COMMAND.TXT would contain the line "TYPE CPVHEA.HEX" or whatever hex
file has the Amstrad kermit in it.
Then you could do a
A>PIP CPVHEA.HEX=IN:
and grab the hex file from the remote. This assumes, as I say, that you've
mapped OUT to the output port and IN to the input port.
Good luck!
Mike Freeman; Internet: mikef@pacifier.com; Amateur Radio Callsign: K7UIJ
/* PGP2.6.2 Public Key available via my ".plan" file */
"Nothing so needs reforming as other people's habits." -- Mark Twain